iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
自我挑戰組

JS漫遊記系列 第 28

JS漫遊記-28-背景變色(補充說明)

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20240909/201669528HojH9CjUx.jpg

來~補充一下昨天的文章
裡面有用到比較多跟以往不太相同的地方
所以想說來補充說明~

Math.random() & Math.floor()


Math.random()舉例
const randomValue = Math.random();
console.log(randomValue);  // 例如:0.3456789012345678

const randomNumber = Math.floor(Math.random() * 100);
console.log(randomNumber);  // 例如:42

舉例

const min = 1;
const max = 10;
const randomInteger = Math.floor(Math.random() * (max - min + 1)) + min;
console.log(randomInteger);  // 例如:3

上面的說明,說明舉例這塊

Math.random() 生成介於 0 和 1 之間的隨機數。
Math.random() * (max - min + 1) 將這個數字擴展到 0 到 (max - min + 1) 的範圍。
Math.floor() 將這個數字向下取整到最接近的整數。
+ min 將結果調整到指定的範圍 min 到 max。

.toString*

const number = 123;
const str = number.toString();
console.log(str);  // 輸出:'123'

我是超級新手,若有任何建議或是錯誤的部分,歡迎底下留言唷thanks
我們下篇文章見掰掰~

對自己多用點心,日益努力,而後風生水起。盡情玩耍,盡情學習,盡情熱愛,盡情討厭,在需要的時候釋放善意,在必要的時候展現強硬,把這不得不過完的一生,變成值得慶賀的一生。


上一篇
JS漫遊記-27-背景變色
下一篇
JS漫遊記-29-曾經的魔王To do list
系列文
JS漫遊記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言